<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>闭包</title>
</head>
<body>
<script>
//    for(var i=0;i<4;i++){
//        setTimeout(function(){
//            console.log(i);//4 4 4 4
//        },i*1000)
//    }

//    for(var i=0;i<4;i++){
//        (function(i){
//            setTimeout(function(){
//                console.log(i);
//            },i*1000)
//        })(i);//0 1 2 3
//    }

//    for(var i=0;i<4;i++){
//        (function(){
//            setTimeout(function(){
//                console.log(i);
//            },i*1000)
//        })();//4 4 4 4
//    }

//    for(var i=0;i<4;i++){
//        (function(){
//            setTimeout(function(){
//                console.log(i);
//            },i*1000)
//        })(i);//4 4 4 4
//    }

//for(var i=0;i<4;i++){
//        (function(i){
//            setTimeout(function(){
//                console.log(i);
//            },i*1000)
//        })();//undefined四个一起输出
//    }

//for(var i=0;i<4;i++){
//        (function(){
//            setTimeout(function(){
//                console.log(i);
//            },500)
//        })();//四个4
//}


//for(var i=0;i<4;i++){
//    (function(i){
//        setTimeout(function(){
//            console.log(i);
//        },500)
//    })(i);//0 1 2 3一起输出
//}


</script>
</body>
</html>